using Gtk;

namespace Atlantis
{
    public interface IWorkspace : GLib.Object
    {
        public abstract GLib.Object SelectedSmartPart { get; set; }
        public abstract void Add(GLib.Object smartpart);
        public abstract void Activate(GLib.Object smartpart);
        public abstract signal void SelectedSmartPartChanged(IWorkspace sender, GLib.Object SelectedSmartPart);
    }
}
